/*
 * Copyright (c) 2017. danlu.com Co.Ltd. All rights reserved.
 */

package cn.com.dhc.danlu.yijifu;

/**
 * author: wuhaiyang(<a href="mailto:wuhaiyang@danlu.com">wuhaiyang@danlu.com</a>)<br/>
 * version: 1.0.0<br/>
 * since: 2017-02-04 上午11:09<br/>
 * <p>
 * 易极付支付回调接口
 * </p>
 */
public interface IPayResultCallback {
    /**
     * 支付成功回调
     */
    void paySuccess();

    /**
     * 支付失败回调
     */
    void payFail();

    /**
     * 未支付
     */
    void noPay();

    /**
     * 支付中
     */
    void paying();

    /**
     * 支付流程完毕
     */
    void payFinish();

    /**
     * 支付流程出现错误
     */
    void payError(int resInt);

    /**
     * 获取支付是否完成
     */
    boolean getPayExecIng();

    /**
     * 设置支付中状态
     */
    void setPayExecIng(boolean flag);
}
